by Devin Yang

建立於: 7年前 ( 更新: 7年前 )

Apache移除了Authorization Header,在$_SERVER中看不到解法。

可以在.htaccess中,試著加入如下內容,就可以正常了。
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
如此,就能使用純PHP取得request的Header中的token囉。
<?php
echo $_SERVER['HTTP_AUTHORIZATION'];

 

Tags: php

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


php

用PHP透過IMAP清空HiBox的收件夾

收信的信箱爆了,所有的信都不想要,用PHP清空收件夾。 以下是我抄來的範例程式,做了小調整。

php

隨機產生四碼長度的英文

隨機產生四碼長度的英文

docker,phpenv

在Linux上ping不到host.docker.internal

可用docker version檢查,確認版本在Docker v20.10+即可加入extra_hosts如下: